﻿public class ISceneState
{
    protected SceneStateController mController;

    public ISceneState(string sceneName, SceneStateController controller)
    {
        SceneName = sceneName;
        mController = controller;
    }

    public string SceneName { get; private set; }

    public virtual void StateStart()
    {
    }

    public virtual void StateEnd()
    {
    }

    public virtual void StateUpdate()
    {
    }
}